/**
@author		Jong Min, Lee
@date		  01/22/2014
@brief		viewer property parameter

copyright(c) Tae Young Soft. All right reserved. 2014
*/
#pragma once

#include "Taurus_Common/IParameter.h"
#include "Taurus_Xml/XmlFunc.h"

/**
@brief viewer profile parameter
*/
class CViewerPropertyParam : public IParameter
{
public:
  /**
  @brief		default constructor
  */
  CViewerPropertyParam();

  /**
  @brief		destructor
  */
  ~CViewerPropertyParam();

  virtual DWORD getParam(UINT uID, WPARAM wParam, LPARAM lParam);

  virtual DWORD setParam(UINT uID, WPARAM wParam, LPARAM lParam);

private:
  //property part
  CString m_strPart;

  //property item
  CString m_strItem;

  //property value
  CAdapt<MSXML2::IXMLDOMDocument2Ptr> m_value;
};

